package task01;

/**
 * @author Administrator
 * 类是由属性和方法组合，成员变量和成员方法
 * 人类有２个属性：姓名和年龄
 * ２个方法：吃饭　　说话
 */
public class People_gouzao_static {
    //    封装1.属性前面加上private修饰
//    2.setter getter方法设置和获取属性值
 private    String name;
   private int age;
//   构造静态对象,这个属性是可以被所有对象共用的，方便不浪费时间
    static  String cou ;

//   构造方法
//1.空的构造方法，什么都没有
      People_gouzao_static()
      {

      }

People_gouzao_static(String name)
{
    this.name=name;
}
People_gouzao_static(String name, int age)
{
    this.name=name;
    this.age=age;
}

    void eat() {
        System.out.println("喜欢吃饭" + name);
    }

    void speak() {
        System.out.println("喜欢聊天" + name);
    }

    void hobby() {
        System.out.println("喜欢打游戏" + name);
    }

    void setName(String name1) {
        name = name1;
    }

    String getname()
    {
        return name;
    }
    void setAge(int age1)
    {
        if(age1<0)
        {
            System.out.println("年龄设置错误，不能是负数");
        }
        else if (age1>150)
        {
            System.out.println("年龄太大，重新设置");
        }
        else
        {
            age=age1;
        }


    }
    int getAge()
    {
        return  age;
    }
}
